body
{
    font-family: Arial, Tahoma, Verdana, MS Sans Serif;
    margin: 0px;
    padding: 0px;
}

* {outline: 0;}

#page-container
{
    width: 960px;
    margin: 0 auto;
}

#page-header
{
    height: 96px;
    position:relative;
}

#page-header #logo
{
    height: 71px;
    position:relative;
}

#page-header #caption-bar
{
    height: 26px;
    background: url(../images/caption-bar-bg.gif) repeat-x;
    position: relative;
}

#caption-bar #caption-bar-left
{
    float: left;
    height: 26px;
    width: 6px;
    background: url(../images/caption-bar-bg-left.gif) no-repeat;
}

#caption-bar #caption-bar-right
{
    float: right;
    height: 26px;
    width: 6px;
    background: url(../images/caption-bar-bg-right.gif) no-repeat;
}

#search-box-top
{
    margin-top: 12px;
    width: 300px;
    height: 8px;
    background: url(../images/tr-bg.png);
}

#search-box-content
{
    background-color: #f5f5f5;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    height: 39px;
    padding-left: 12px;
}

#search-box-bottom
{
    width: 300px;
    height: 8px;
    background: url(../images/br-bg.png);
}

#gm_search #query
{
    float: left;
    width: 192px;
    margin-top: 8px;
    color: #333;
    border: solid 1px #bbb;
    height: 19px;
    line-height: 19px;
}

#gm_search #search_btn
{
    margin-top: 8px;
}

#main-menu
{
    height: 26px;
    width: 940px;
    line-height: 26px;
    float: left;
    color: #ddd;
}


#caption-bar .selected-menu-item, #caption-bar .selected-menu-item:link
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#page-content
{
    margin-top: 5px;
}

#page-content #content-container
{
    float: left;
    width: 648px;
}

#caption-bar ul {
    list-style: none;
    margin: 0;
    padding: 0;
    height: 26px;
    font-family: Tahoma;
    font-size: 12px;
}

#main-menu .menu-new {
    padding-right:33px;
    background: url(../images/new.gif) no-repeat top right;
}
#caption-bar ul li.first {margin-left:12px}

#caption-bar ul li
{
    float: left;
    font-weight: bold;
    margin-right: 15px;
}

#caption-bar ul li a
{
    height: 26px;
    line-height: 26px;
    float: left;
    color: #d0d0d0;
    font-weight: bold;
    text-decoration: none;
}

#caption-bar ul li a:link
{
    height: 26px;
    line-height: 26px;
    float: left;
    color: #d0d0d0;
    font-weight: bold;
    text-decoration: none;
}

#caption-bar ul li a:hover
{
    height: 26px;
    line-height: 26px;
    float: left;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#caption-bar ul li a.active
{
    height: 26px;
    line-height: 26px;
    float: left;
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#caption-bar .selected-location
{
    color: #fff;
    font-weight: bold;
    text-decoration: none;
}

#content-category
{
    float: right;
    width: 300px;
}

#content-container-top
{
    width: 648px;
    height: 8px;
    background: url(../images/content-container-top-bg.png);
}

#content-list
{
    background-color: #f5f5f5;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    min-height: 80px;
    padding-left: 12px;
}

#content-container-bottom
{
    width: 648px;
    height: 8px;
    background: url(../images/content-container-bottom-bg.png);
}

#category-top
{
    width: 300px;
    height: 8px;
    background: url(../images/tr-bg.png);

}

#category-list
{
    background-color: #f3f3f3;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    min-height: 80px;
    padding-left: 12px;
}

#category-bottom
{
    width: 300px;
    height: 8px;
    background: url(../images/br-bg.png);
}

#selected-view
{
    margin: 0px;
    float:right;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #393939;
    text-transform: none;
    cursor: pointer;
}

#view-mode-list
{
    position: absolute;
    top: 22px;
    right: 0px;
    text-transform: none;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #0996cc;
    text-align: right;
    width: 136px;
    height: 46px;
    border: solid 1px #999;
    background-color: #fff;
    z-index: 99;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    visibility: hidden;
}

#view-mode-1
{
    margin-top: 5px;
    margin-right: 12px;
    cursor: pointer;
}

#view-mode-2
{
    margin-top: 5px;
    margin-right: 12px;
    cursor: pointer;
}

#view-mode-3
{
    margin-top: 5px;
    margin-right: 12px;
    cursor: pointer;
}

#about-top
{
    margin-top: 12px;
    width: 300px;
    height: 8px;
    background: url(../images/tr-bg.png);
}

#about-content
{
    background-color: #f3f3f3;
    border-left: solid 1px #dedede;
    border-right: solid 1px #dedede;
    min-height: 80px;
    padding-left: 12px;
}

#about-bottom
{
    width: 300px;
    height: 8px;
    background: url(../images/br-bg.png);
}

#facebook-like-box
{
    margin-top: 12px;
    width: 300px;
}

#about-content .text
{
    color: #393939;
    font-size: 10pt;
    font-family: Arial;
    line-height: 18px;
    margin-right: 12px;
    padding-bottom: 6px;
}

.pane-caption
{
    color: #5d5d5d;
    border-bottom: solid 1px #dedede;
    font-size: 15px;
    font-weight: bold;
    font-family: Tahoma;
    margin-right: 12px;
    padding-bottom: 3px;
    padding-top: 5px;
    margin-bottom: 5px;
    text-transform: uppercase;
    position: relative;
}

#category-list .category-item
{
    line-height: 24px;
}

#category-list .category-text
{
    line-height: 24px;
    height: 24px;
}

/* Cac link chung */
a
{
    color: #0879a5;
    text-decoration: none;
}

a:link
{
    color: #0879a5;
    text-decoration: none;
}

a:visited
{
    color: #0879a5;
    text-decoration: none;
}

a:hover
{
    color: #0879a5;
    text-decoration: underline;
}

/* Link category*/
#category-list a.menu
{
    color: #565656;
    text-decoration: none;
    font-weight: bold;
    font-size: 11pt;
}

#category-list a.menu:link
{
    color: #565656;
    text-decoration: none;
    font-weight: bold;
    font-size: 11pt;
}

#category-list a.menu:visited
{
    color: #565656;
    text-decoration: none;
    font-weight: bold;
    font-size: 11pt;
}

#category-list a.menu:hover
{
    color: #0996cc;
    font-weight: bold;
    font-size: 11pt;
}

#category-list .selected-category
{
    color: #0996cc;
    font-weight: bold;
    font-size: 11pt;
}

/*End category list*/

.clear
{
    clear: both;
}

#list-container
{
    margin-top: 12px;
}

#list-container .item-detail
{
    border: solid 1px #dedede;
    background: #fff;
    margin-right: 12px;
    margin-bottom: 6px;
}

#list-container .vip-item-detail
{
    border: solid 1px #fab11f;
    background: #fff;
    margin-right: 12px;
    margin-bottom: 6px;
    position: relative;
}

#list-container .vip-coupon
{
    position: absolute;
    top: -5px;
    left: 0px;
    width: 85px;
    height: 37px;
    background: url(../images/vip-img.png);
}

.item-detail-title
{
    margin: 10px;
    color: #0996ce;
    font-size: 20px;
    margin-right:20px;
    margin-bottom:5px;
    overflow:hidden;
}

.item-detail-title
{
    margin-right:27px;
}

.vip-item-detail-title
{
    margin: 10px;
    color: #0879a5;
    font-size: 20px;
    text-indent: 68px;
    overflow:hidden;
}

.item-detail-info
{
    position: relative;
}

.item-detail-info-left
{
    margin-left: 10px;
    float: left;
    width: 330px;
    height: 32px;
    line-height:32px;
    overflow:hidden;
}

.item-detail-info-right
{
    float: right;
    width: 270px;
    height: 32px;
    background: url(../images/bg-discount.jpg) no-repeat right;
    margin-right:-1px;
}

.vip-item-detail-info-right
{
    float: right;
    width: 270px;
    height: 32px;
    background: url(../images/bg-discount-vip.jpg) no-repeat right;
    margin-right:0px;
}

.tbl-discount {
    width: 255px; height: 32px;line-height:34px;margin-left:10px;
}

.salesprice-title
{
    color: #8f8f8f;
    width: 85px;
    text-align: center;
    font-size: 10pt;
}

.originalprice-title
{
    color: #8f8f8f;
    width: 85px;
    text-align: center;
    font-size: 10pt;
}

.discount-title
{
    width: 90px;
    text-align: right;
    font-size: 9pt;
    font-weight: bold;
    color: #ffffff;
    padding-right: 10px;
}

.salesprice-value
{
    color: #000000;
    width: 85px;
    text-align: center;
    font-size: 12pt;
    font-weight:bold;
}

.originalprice-value
{
    color: #bdbdbd;
    width: 85px;
    text-align: center;
    font-size: 12pt;
    font-weight: bold;
}

.discount-value
{
    width: 90px;
    text-align: right;
    font-size: 14pt;
    font-weight: bold;
    color: #ffffff;
    padding-right: 5px;
}

.address
{
    padding-left: 3px;
    color: #393939;
    font-size: 11pt;
}

.timeremain
{
    padding-left: 3px;
    color: #ff6e05;
    font-size: 11pt;
    margin-left:6px;
}

.item-detail-content
{
    margin-top: 6px;
    margin-bottom: 12px;
    margin-left: 12px;
    color: #393939;
    font-family: Arial, Tahoma;
    font-size: 11pt;
}

.image-content
{
    float: left;
    width: 135px;
    height:97px;
    border: solid 1px #dedede;
    padding:1px;
    margin-top:-3px;
}

.text-content
{
    font-family: Arial;
    font-size: 10pt;
    color: #393939;
    line-height: 15pt;
    height: 60px;
    overflow: hidden;
    margin-bottom: 10px;
    margin-top: 5px;
}

.item-right-pane {
    width: 445px;
    margin-left: 12px;
    float: left;
}

.text-content-no-img
{
    font-family: Arial;
    font-size: 10pt;
    margin-left: 0px;
    margin-right: 12px;
    color: #393939;
    line-height: 15pt;
}

.text-source
{
    font-family: Tahoma;
    font-size: 10pt;
    margin-right: 12px;
}

.text-source-no-img
{
    font-family: Tahoma;
    font-size: 10pt;
    margin-right: 12px;
    margin-left: 0px;
}

/*Pagination*/
#pagination {
    margin-right: 12px;
    margin-bottom: 6px;
    float:right;
}

#pagination span {
    border: solid 1px #0996cc;
    color: #0996cc;
    display: inline-block;
    padding: 0px 5px;
}

#pagination a {
    display: inline-block;
    padding: 0px 5px;
}
#pagination a:active, #pagination a:link, #pagination a:visited {
    border: solid 1px #888;
    color: #393939;
    text-decoration: none;
}
#pagination a:hover {
    border: solid 1px #0996cc;
    color: #0996cc;
    text-decoration: none;
}

#pagination a.nav
{
    font-weight: normal;
}
#pagination a.nav:active, #pagination a.nav:link, #pagination a.nav:visited {
    border: solid 1px #888;
    color: #393939;
    text-decoration: none;
}
#pagination a.nav:hover {
    border: solid 1px #0996cc;
    color: #0996cc;
}

#hot-keywords
{
    font-family: Tahoma;
    font-size: 10pt;
    margin-left: 20px;
    overflow: hidden;
    width: 576px;
    margin-bottom: 12px;
    float: left;
}

#hot-keywords ul {
    margin: 5px 3px 0px;
    padding: 0px;
}

#hot-keywords ul li {
    color: #5a5a5a;
    float: left;
    line-height: 20px;
    list-style-type: none;
    width: 140px;
    text-align: left;
}

#hot-keywords ul li a
{
    /*color: #f86120;*/
    color: #0b93cd;
}

#hot-keywords ul li a:active, #hot-keywords ul li a:link, #hot-keywords ul li a:visited {
    text-decoration: none;
}
#hot-keywords ul li a:hover {
    text-decoration: underline;
}

#page-footer
{
    margin-top: 6px;
    margin-bottom: 15px;
    background-color: #f5f5f5;
}

#bottom-nav
{
    clear: both;
    margin-bottom: 20px;
    text-align: center;
    font-family: Verdana;
    color: #909592;
    font-size: 10pt;
}

.round
{
    border: 1px solid #e6e6e6;
    -moz-border-radius: 4px;
    -khtml-border-radius: 4px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
}

.up
{
    visibility: hidden;
    cursor: pointer;
}

#hot-news
{
    width: 648px;
    height: 38px;
    background: url('../images/hot-news-bg.png') repeat-x;
    margin-bottom: 12px;
    color: #fff;
    line-height: 38px;
    font-family: Arial;
    font-size: 11pt;
}

#hot-news-left
{
    float: left;
    width: 26px;
    height: 38px;
    background: url('../images/hot-news-left-bg.png') no-repeat;
}

#hot-news-right
{
    float: right;
    width: 8px;
    height: 38px;
    background: url('../images/hot-news-right-bg.png') no-repeat;
}

.comment
{
    visibility: hidden;
    width: 108px;
    height: 22px;
    background: url(../images/comment-btn.png) no-repeat;
    color: #fff;
    text-align: left;
    line-height: 21px;
    padding-left: 10px;
}

.like
{
    visibility: hidden;
    cursor: pointer;
    width: 78px;
    height: 22px;
    background: url(../images/like-btn.png) no-repeat;
    color: #fff;
    text-align: left;
    line-height: 21px;
    padding-left: 10px;
    margin-left: 10px;
}

.hide-vip-btn
{
    visibility: hidden;
    cursor: pointer;
    width: 60px;
    height: 22px;
    background: url(../images/btn-hide-vip-item.png) no-repeat;
    color: #fff;
    text-align: left;
    line-height: 21px;
    padding-left: 8px;
    margin-left: 8px;
}

h2
{
    font-weight: normal;
}

#footer-reference
{
    margin-top: 13px;
    float: right;
    width: 300px;
    font-family: Tahoma;
    font-size: 10pt;
}

#footer-reference a
{
    color: #0b93cd;
    line-height: 16px;
}

#footer-reference a:active, #hot-keywords ul li a:link, #hot-keywords ul li a:visited {
    text-decoration: none;
}
#footer-reference a:hover {
    text-decoration: underline;
}

#show-vip-item
{
    text-align: right;
    font-family: Verdana;
    font-size: 11px;
    color: #0996cc;
    cursor: pointer;
    margin-right: 15px;
    margin-top: -7px;
    margin-bottom: 6px;

}

#bread-crumb
{
    line-height:20px;
    margin-left: 18px;
    margin-bottom: 10px;
    font-family: Verdana;
    font-size: 11px;
    color: #393939;
}

#filter-link
{
    float: right;
    color: #0996cc;
}

#filter-link .filter-seperator
{
    color: #393939;
}

#filter-link .filter-selected-item
{
    color: #393939;
    font-weight: bold;
}

a.link-detail:link
{
    color: #0879a5;
}

a.link-detail:active
{
    color: #0879a5;
}

a.link-detail:visited
{
    color: #51b7df;
}

a.link-detail:hover
{
    color: #0879a5;
}

.action-bar a:hover
{
    text-decoration: none;
}

#message-area
{
    margin-top: 6px;
    padding: 0px;
    border: solid 1px #ddd;
    background-color: #eceff5;
}

#shoutbox_list
{
    font-family: Verdana;
    font-size: 11px;
}

.message
{
    margin-top: 10px;
    margin-left: 10px;
    width: 272px;
    font-family: Tahoma;
    font-size: 11px;
    resize: none;
    height: 50px;
    overflow: hidden;
    line-height: 16px;
    border: solid 1px #bbb;
}

.post-message
{
    text-align: right;
    margin-top: 2px;
    margin-right: 11px;
    margin-bottom: 10px;
}

.detail-message-title
{
    margin-top: 5px;
    padding-left: 10px;
    padding-right: 10px;
    color: #393939;
    height: 18px;
}

.detail-message-content
{
    line-height: 18px;
    color: #393939;
    margin-left: 10px;
    margin-right: 10px;
    padding-bottom: 6px;
    border-bottom: dashed 1px #888;
}

.usr-msg
{
    color: #0b93cd;
    background: url('../images/user-icon.png') no-repeat;
    font-weight: bold;
    padding-left: 18px;
    padding-bottom: 3px;

}

.usr-msg-action
{
    float: right;
    cursor: pointer;
    background: url('../images/answer-icon.png') no-repeat;
    width: 16px;
    height: 16px;
}

.usr-warning
{
    float: right;
    cursor: pointer;
    background: url('../images/warning-icon.png') no-repeat;
    width: 17px;
    height: 15px;
    margin-right: 5px;
}

.usr-delete
{
    float: right;
    cursor: pointer;
    background: url('../images/delete-icon.png') no-repeat;
    width: 17px;
    height: 15px;
    margin-right: 5px;
}

p.msg
{
    margin: 0px;
    padding: 0px;
}

.usr-name-reply
{
    color: #0b93cd;
    font-family: Verdana;
    font-size: 10px;
}

.usr-posting-time
{
    color: #ff6e05;
    font-family: Tahoma;
    font-size: 10px;
}

.usr-msg-posting-time
{
    color: #ff6e05;
    font-family: Tahoma;
    font-size: 10px;
}

.detail-message
{
    margin-top: 3px;
    margin-bottom: 8px;
}

.detail-message-answer
{
    background: url('../images/user2-icon.png') no-repeat;
    padding-top: 1px;
    padding-left: 18px;
    color: #666;
}

.usr-delete-answer
{
    color: #0b93cd;
    font-family: Verdana;
    font-size: 10px;
    cursor: pointer;
}

.shoutbox-reply-text
{
    margin-top: 3px;
    margin-left: 18px;
    width: 255px;
    font-family: Tahoma;
    font-size: 11px;
    resize: none;
    height: 20px;
    overflow: hidden;
    line-height: 16px;
    color: #666;
    border: solid 1px #bbb;
    display: none;
}

#message-list-pagination
{
    text-align: right;
    margin-right: 10px;
    margin-top: 3px;
    margin-bottom: 3px;
}

#coupon-selected
{
    position: absolute;
    top: 11px;
    left: 182px;
    background: url('../images/gm-coupon.jpg') no-repeat;
    width: 81px;
    height: 33px;
}

#coupon-btn
{
    position: absolute;
    top: 11px;
    left: 182px;
    width: 81px;
    height: 33px;
    line-height:33px;
}

.coupon-btn-selected
{
    background: url('../images/gm-coupon.jpg') no-repeat;
}

#deal-btn
{
    position: absolute;
    top: 11px;
    left: 300px;
    width: 100px;
    height: 33px;
    line-height:33px;
}

.deal-btn-selected
{
    background: url('../images/gm-tgg.jpg') no-repeat;
}

#deal-selected
{
    position: absolute;
    top: 21px;
    left: 186px;
    background: url('../images/gm-tgg.jpg') no-repeat;
    width: 108px;
    height: 23px;
}

#mini-logo
{
    position: absolute;
    height: 33px;
    line-height:33px;
    top: 13px;
    display:none;
}

.logo-separator
{
    color: #ccc;
    position:absolute;
    left: 263px;
    top:11px;
    font-size:13px;
}

.logo-separator-coupon
{
    color: #ccc;
    position:absolute;
    left: 233px;
    top:11px;
    font-size:13px;
}

#mini-logo.deal-selected
{
    background: url('../images/deal-logo.png') no-repeat;
    left: 175px;
    width: 85px;
}

#mini-logo.coupon-selected
{
    background: url('../images/coupon-logo.png') no-repeat;
    left: 175px;
    width: 55px;
}

#mini-logo.voucher-selected
{
    background: url('../images/voucher-logo.png') no-repeat;
    left: 175px;
    width: 85px;
}

#coupon-select-link
{
    position: absolute;
    height: 23px;
    font-family: Verdana;
    font-size: 11px;
    top: 13px;
}

#coupon-select-link.deal-selected
{
    left: 272px;
    width: 108px;
}

#coupon-select-link.coupon-selected
{
    left: 243px;
    width: 108px;
}

/* mini button { */
.minibutton{
    font-family:helvetica,arial,freesans,clean,sans-serif;
    display:inline-block; height:23px;padding:0 0 0 3px;
    font-size:11px;font-weight:bold;color:#333;
    text-shadow:1px 1px 0 #fff;
    background:url(../images/bix_matrix.png) 0 0 no-repeat;
    white-space:nowrap;border:none;
    overflow:visible;cursor:pointer;
    text-decoration:none;
}
input[type=text]+.minibutton{
    margin-left:5px;
}
button.minibutton::-moz-focus-inner{
    margin:-1px -3px;
}
.minibutton>span{
    display:block;height:23px;padding:0 10px 0 8px;
    line-height:23px;background:url(../images/bix_matrix.png) 100% 0 no-repeat;
}
.minibutton:hover{
    color:#fff;text-decoration:none;
    text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
    background-position:0 -30px;
}
.minibutton:hover>span{
    background-position:100% -30px;
}
.minibutton-main{
    color:#fff;text-decoration:none;
    text-shadow:-1px -1px 0 rgba(0,0,0,0.3);
    background-position:0 -30px;
}
.minibutton-main>span{
    background-position:100% -30px;
}
a.minibutton-main{
    color:#fff;
}
.btn-admin .icon,.btn-watch
.icon,.btn-download .icon,
.btn-pull-request .icon,
.btn-fork .icon,.btn-leave .icon,
.btn-compare .icon,.btn-reply
.icon,.btn-back .icon,
.btn-forward .icon{
    float:left;margin-left:-4px;width:18px;
    height:22px;background:url(../images/bix_icons.png) 0 0 no-repeat;
}
.btn-forward .icon{float:right;margin-left:0;margin-right:-4px;}
.btn-admin .icon{width:16px;background-position:0 0;}
.btn-admin:hover .icon{background-position:0 -25px;}
.btn-watch .icon{background-position:-20px 0;}
.btn-watch:hover .icon{background-position:-20px -25px;}
.btn-download .icon{background-position:-40px 0;}
.btn-download:hover .icon{background-position:-40px -25px;}
.btn-pull-request .icon{width:17px;background-position:-60px 0;}
.btn-pull-request:hover .icon{background-position:-60px -25px;}
.btn-fork .icon{width:17px;background-position:-80px 0;}
.btn-fork:hover .icon{background-position:-80px -25px;}
.btn-leave .icon{width:15px;background-position:-120px 0;}
.btn-leave:hover .icon{background-position:-120px -25px;}
.btn-compare .icon{width:17px;background-position:-100px 0;}
.btn-compare:hover .icon{background-position:-100px -25px;}
.btn-reply .icon{width:16px;background-position:-140px 0;}
.btn-reply:hover .icon{background-position:-140px -25px;}
.btn-back .icon{width:16px;background-position:-160px 0;}
.btn-back:hover .icon{background-position:-160px -25px;}
.btn-forward .icon{width:16px;background-position:-180px 0;}
.btn-forward:hover .icon{background-position:-180px -25px;}
/* } mini button */


/* menu filters { */
#menu_settings {position:relative;width:100px;z-index:10;list-style-type:none;display:inline-block;
    margin:0px;padding:0px;float:right;height:25px;text-align:right;}
#menu_settings .menu_items {position:absolute;left:0px;width:90px;visibility:hidden;background-color:#fff;padding:5px;}
#menu_settings .menu_items li {height:25px;line-height:25px;list-style:none;}
#menu_settings .menu_items li a {margin-right:12px;}
.view-mode-list
{
    text-transform:none;
    top: 19px;
    right: 0px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #0996cc;
    text-align: right;
    width: 136px;
    border: solid 1px #999;
    background-color: #fff;
    z-index: 99;
    -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
}

.selected-view
{
    text-transform:none;
    font-family: Verdana;
    font-size: 11px;
    font-weight: bold;
    color: #393939;
    cursor: pointer;
    text-align:right;
}
/* } menu filters */


/* menu location { */
#menu_location {position:relative;z-index:10;list-style-type:none;display:inline-block;
    margin:0px;padding:0px;text-align:left;margin-left:6px;height:16px;}
#menu_location .menu_items {position:absolute;left:0px;width:90px;visibility:hidden;background-color:#fff;padding:5px;}
#menu_location .menu_items li {height:25px;line-height:25px;list-style:none;}
#menu_location .menu_items li a {margin-right:12px;}
#menu_location .view-mode-list
{
    text-transform:none;
    top: 16px;
    left: 8px;
    font-family: Verdana;
    font-size: 11px;
    font-weight: normal;
    color: #0996cc;
    text-align: left;
    width: 116px;
    border: solid 1px #999;
    background-color: #fff;
    z-index: 1001;
    -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
}
#menu_location .view-mode-list li {margin-left:5px;}
#menu_location span
{
    cursor: pointer;
}
/* } menu location */

span.expand-link
{
    color: #0879a5;
}


#add-menu
{
    margin:0px;
    padding:0px;
    list-style-type:none;
    position:relative;
    cursor:pointer;
    text-align:right;
}

#add-menu ul
{
    visibility:hidden;
    list-style-type:none;
    position:absolute;
    margin:0px;
    padding:0px;
    background-color:#fff;
    font-size:10pt;
    top:30px;
    right:0px;
    padding:7px 0px;

    border: solid 1px #999;
    background-color: #fff;
    z-index: 99;
    -webkit-border-radius: 4px;
    -moz-border-radius: 4px;
    border-radius: 4px;
    -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
}

#add-menu ul li
{
    text-align:left;
    height:22px;
    line-height:22px;
    margin:0px 10px;
}

#float_qc {position: fixed; bottom: 5px; right: 5px; opacity: 1; cursor: pointer;border:solid 3px #333;background-color:#fff;}
#float_qc #qc-close {background: transparent url('../images/qc-buttons.gif') no-repeat 0px 0px; display:inline-block;width:20px; height:10px;text-indent:-1000;text-decoration:none;}

#qc-vip {
    height:60px;
    overflow:hidden;
    padding-top:7px;
    width:960px;
}

#notify {background-color:Red;padding:1px 5px;color:White;font-weight:bold;font-size:8pt;}
#notify a {color:White;}

#promotion-area {
    background-color:whiteSmoke;
    margin-bottom:0px;
    margin-top:6px;
    height:190px;
    -moz-border-radius:4px;
    -khtml-border-radius:4px;
    -webkit-border-radius:4px;
    border-radius:4px;
    border:1px solid #E6E6E6;
}

.promotion-pane-caption {
    color: #6D6D6D;
    height:22px;
    line-height:30px;
    font-size: 11pt;
    font-weight: bold;
    font-family: Tahoma;
    margin-right: 12px;
    margin-left:12px;
    padding-bottom: 0px;
    margin-bottom: 0px;
    text-transform: uppercase;
    position: relative;
}

#promotion-area .promotion-items {
    margin:7px 12px 0px 12px;
    overflow:hidden;
}

#promotion-area .promotion-item {
    width:301px;
    height:145px;
    border:solid 1px #4792ff;
    background-color:#fff;
}

#promotion-area .promotion-item-1 {
    float:left;
    margin-right:12px;
}

#promotion-area .promotion-item-2 {
    float:left;
    margin-right:12px;
}

#promotion-area .promotion-item-3 {
    float:right;
}

#promotion-area .promotion-item-4 {
    float:left;
    margin-right:12px;
}

#promotion-area .promotion-item-5 {
    float:left;
}

#promotion-area table {
    border:none;
    margin:0px;
    padding:0px;
}

#promotion-area table .col1 {width:126px;}
#promotion-area table .col2 {}

#promotion-area .price-area {
    margin:0px 0px 0px 10px;
    width: 152px;
    border:none;
    padding:0px;
    height:40px;
    background: url(../images/rb-discount-bg.png) no-repeat right;
    margin-top:-10px;
}

#promotion-area .price-area .discount-title {
    width: 50px;
    text-align: right;
    font-size: 9pt;
    font-weight: bold;
    color: white;
    padding-right: 10px;
}

#promotion-area .price-area .discount-value {
    width: 50px;
    text-align: right;
    font-size: 18px;
    font-weight: bold;
    color: white;
    padding-right: 7px;
    padding-top:5px;
}

#promotion-area .price-area .salesprice-value {
    width:96px;
    text-align:left;
    padding-top:3px;
}

#promotion-area .price-area .originalprice-value {
    width:96px;
    font-size: 11pt;
    line-height:22px;
    text-align:left;
    padding-top:2px;
    text-decoration: line-through;
}

#promotion-area .timeremain {
    font-size:10pt;
    height:16px;
    margin-top:6px;
    margin-left:8px;
    overflow:hidden;
    margin-right:2px;
}


#promotion-area .promotion-title {
    font-family:Arial;
    font-size:16px;
    margin:8px 12px 4px 12px;
    overflow:hidden;
    height:22px;
    line-height:15px;
    color:#0879A5;
    text-align:left;
    line-height:20px;
}

#promotion-area .promotion-title a,
#promotion-area .promotion-title a:visited {color:#095782;}

#promotion-area .promotion-title a:hover {text-decoration:underline;}

#promotion-area .promotion-image {
    width:126px;
    height:94px;
    border:none;
    margin:10px 0px 0px 10px;
    border:solid 1px #ccc;
    padding:1px;
    margin-top:3px;
}

#promotion-area .promotion-source {
    margin:6px 0px 0px 10px;
    font-size: 10pt;
}

#promotion-area .promotion-source img {
    vertical-align:top;
}

#promotion-right {
    border:solid 1px #4991ff;
    width:300px;
    height:250px;
    overflow:hidden;
}

.p-inner {
    position:relative;
    margin:2px;

    height:246px;
    background:transparent url('../images/promotion-bg.png');
}

.p-inner .p-header{
    position:absolute;
    top:6px;
    background:transparent url('../images/promotion-header-bg.png');
    width:296px;
    height:40px;
    line-height:40px;
    overflow:hidden;
}

.p-inner .p-header a {
    margin:0px 5px;
    color:#545454;
    font-size:11pt;
    font-weight:bold;
}

.p-discount-title {
    color:#888;
    position:absolute;
    left:0px;
    top:65px;
    margin-left:10px;
    font-size: 9pt;
}

.pr-discount-title {
    color:#888;
    position:absolute;
    left:0px;
    top:65px;
    margin-left:192px;
    font-size: 9pt;
}

.p-discount-value {
    color:#bd0100;
    position:absolute;
    left:0px;
    top:60px;
    margin-left:45px;
    font-size: 14pt;
    font-weight: bold;
}

.pr-discount-value {
    color:#bd0100;
    position:absolute;
    right:0px;
    top:60px;
    margin-right:30px;
    font-size: 14pt;
    font-weight: bold;
}

.p-salesprice-value {
    color: black;
    font-size: 13pt;
    font-weight: bold;
    position:absolute;
    left:0px;
    top:90px;
    margin-left:10px;

    color: black;
    font-size: 12pt;
    font-weight: bold;
}

.pr-salesprice-value {
    color: black;
    font-size: 13pt;
    font-weight: bold;
    position:absolute;
    left:0px;
    top:90px;
    margin-left:192px;

    color: black;
    font-size: 12pt;
    font-weight: bold;
}

.p-originalprice-value {
    color: #BDBDBD;
    font-size: 11pt;
    font-weight: bold;
    position:absolute;
    left:0px;
    top:115px;
    margin-left:10px;
    text-decoration:line-through;

    color: #BDBDBD;
    font-size: 12pt;
}

.pr-originalprice-value {
    color: #BDBDBD;
    font-size: 11pt;
    font-weight: bold;
    position:absolute;
    left:0px;
    top:115px;
    margin-left:192px;
    text-decoration:line-through;

    color: #BDBDBD;
    font-size: 12pt;
}

.p-buy-now a {
    color:#bf0200; /*#8fc436;*/
    font-size: 13pt;
    font-weight: bold;
    position:absolute;
    left:0px;
    top:150px;
    margin-left:10px;
}

.pr-buy-now a {
    color:#bf0200; /*#8fc436;*/
    font-size: 13pt;
    font-weight: bold;
    position:absolute;
    left:0px;
    top:150px;
    margin-left:192px;
}

.p-picture {
    position:absolute;
    right:0px;
    top:57px;
    border:solid 1px #ccc;
    padding:1px;
    margin-right:10px;
}

.pr-picture {
    position:absolute;
    top:57px;
    border:solid 1px #ccc;
    padding:1px;
    margin-left:8px;
}

.pr-picture img {
    width:170px;
    height:120px;
}

.p-picture img {
    width:170px;
    height:120px;
}

.p-sep {
    position:absolute;
    left:0px;
    top:190px;
    width:280px;
    height:2px;
    margin-left:10px;
    border-top:solid 1px #e7e7e7;
}

.time-title {
    position:absolute;
    left:0px;
    top:198px;
    margin-left:10px;
    font-size:12px;
    font-weight:bold;
    color:#585858;
}

#promotion-right .timeremain {
    position:absolute;
    left:0px;
    top:220px;
    margin-left:10px;
    font-size:9pt;
    width:140px;
    height: 16px;
    overflow: hidden;
}

.p-source {
    position:absolute;
    right:0px;
    top:220px;
    color:#4991FF; /*#60b327;*/
    font-weight:bold;
    font-size:10pt;
    margin-right:10px;
}

.pr-source {
    color:#F7A300;
}


#navbar {

    height:28px;
    font-family:Verdana;
    font-size:12px;
    color:#333;
    clear:both;
    margin-top: 1px;
}

#navbar ul {

    list-style-type:none;
    height:23px;
    border-bottom:solid 1px #ccc;
    margin:0px;
    padding:0px;
    padding-left:12px;
    background-color:#F5F5F5;
    padding-top:5px;
}

#navbar ul li {
    display:inline-block;
    padding:0px 10px 0px 10px;
}

#navbar ul li.sep
{
    border-right:1px solid #ccc;
    padding:0px 1px;
    width:1px;
}

#navbar ul li.last {

    border-right:none;
    padding:0px 11px 0px 8px;
}

#navbar ul li.here {
    display:inline-block;
    line-height:22px;
    height:22px;
    padding:0px 10px;
    border-left:1px solid #aaa;
    border-top:1px solid #aaa;
    border-right:1px solid #aaa;
    border-bottom:1px solid #fff;
    background:#fff;
}

#navbar ul li.first {
    display:inline-block;
    line-height:22px;
    height:22px;
    padding:0px 0px;
}

#navbar ul li a,
#navbar ul li a:visited,
#navbar ul li a:link {color:#555;}
#navbar ul li a:hover {color:#0879A5;text-decoration:none;}

#navbar.navbar-default {height:25px;}
#navbar.navbar-default ul {padding-top:2px;padding-left:3px;}

#navbar .search-box {float:right;margin-right:10px;top:0px;padding:0px;}
#navbar .search-box input[type=text] {
    border:solid 1px #DDD;
    height:17px;
    color:#333;
    width:178px;
    background:#FFFFFF url(../images/search.jpg) no-repeat 2px 2px;
    padding-left:20px;
    background-color:#FCFCFC;
    margin-right:3px;
}

#vip-coupon-container {

}

.vip-item-detail {
    height: 214px;
}

.vip-coupon {
    z-index:999;
}

.vip-coupon-inner {

}

#list-container .pin-item-detail {
    position:relative;
}

#list-container .pin-coupon {
    position: absolute;
    top: 8px;
    right: 0px;
    width: 25px;
    height: 37px;
    background: url(../images/pin-icon.png) no-repeat;
    margin-right: 5px;
}

#menu_sites {
    position:relative;
}

#menu_sites, #menu_sites ul {
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#sites-list {
    position:absolute;
    z-index: 1001;
    visibility:hidden;
    background-color:#fff;
    -webkit-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    -moz-box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    box-shadow: 1px 2px 2px rgba(0,0,0,0.6);
    border: solid 1px #999;
}

#sites-list ul {
    float:left;
    width:150px;
    list-style-type:none;
    margin:0px;
    padding:0px;
}

#sites-list ul li {
    margin: 3px 0px;
    height:20px;
    line-height:20px;
}

#sites-list ul li img {
    vertical-align:middle;
    margin-right:6px;
    height:16px;
    border:none;
}

#sites-list {
    padding:5px 10px;
}


.pane-filter
{
    height:24px;
    line-height:24px;
    margin-left: 0px;
    margin-right:12px;
    margin-bottom: 10px;
    font-family: Verdana;
    font-size: 11px;
    color: #393939;
    border-bottom: solid 1px #dedede;
    padding-bottom:3px;
    position:relative;
}

#menu_sites {
    left:0px;
    top:0px;
    display:inline;
    float:left;

    border:solid 1px #ddd;
    padding:0px 5px;
    background-color:#fff;
    height: 20px;
    line-height: 20px;
}

#menu_location {
    border:solid 1px #ddd;
    padding:0px 5px;
    background-color:#fff;
    height:20px;
    line-height: 20px;
    display:inline;
}

#menu_sites img {
    vertical-align:middle;
}

#sites-list {
    width:600px;
    margin-top:5px;
    margin-left:-15px;
}

#menu_location {
    top:0px;
    float:left;
    z-index:9999;
}

#menu_location ul.view-mode-list {
    margin-left:-10px;
    margin-top:6px;
    z-index:9999;
}

.lbl-source {
    float:left;
    display:block;
    width:50px;
    font-weight:bold;
}

.vip-coupon-inner ul {
    list-style-type:none;
    padding:0px;
    margin:0px;

}

.vip-item-detail {
    overflow:hidden;
}

.vip-pan {
    position:relative;
}

#menu_location li {height:25px;}

.sites-sort {
    line-height:22px;
    border-bottom:dotted 1px #ddd;
    color:#888;
}

#sites-abc {
}

#sites-default {
}

span.btn-sort {
    color: #0879A5;
    cursor:pointer;
}

span.btn-sort-selected {
    color: #333;
}

#btn-sort-abc {
    margin-right:6px;
}

#btn-sort-default {
    margin-left:6px;
}


/*-------------*/
#right-promotion-list {
    margin:0px;
    padding:0px;
}

#right-promotion-list .promotion-item {
    width:300px;
    height:137px;
    border:solid 1px #4792ff;
    background-color:#fff;
    margin-top:6px;
}

#right-promotion-list table {
    border:none;
    margin:0px;
    padding:0px;
}

#right-promotion-list table .col1 {width:126px;margin:0px;padding:0px;vertical-align:top;}
#right-promotion-list table .col2 {margin:0px;padding:0px;vertical-align:top;}

#right-promotion-list .price-area {
    margin:0px 0px 0px 10px;
    width: 153px;
    border:none;
    padding:0px;
    height:36px;
    background: url(../images/rb-discount-bg.png) no-repeat right;
    background-position-y: 5px;
}

#right-promotion-list .price-area .discount-title {
    width: 50px;
    text-align: center;
    font-size: 9pt;
    font-weight: bold;
    color: white;
}

#right-promotion-list .price-area .discount-value {
    width: 50px;
    text-align: right;
    font-size: 14pt;
    font-weight: bold;
    color: white;
    padding-right: 7px;
    padding-bottom:3px;
}

#right-promotion-list .price-area .salesprice-value {
    width:96px;
    text-align:left;
    padding-top:3px;
}

#right-promotion-list .price-area .originalprice-value {
    width:96px;
    font-size: 11pt;
    line-height:22px;
    text-align:left;
    padding-top:2px;
    text-decoration: line-through;
}

#right-promotion-list .timeremain {
    font-size:10pt;
    height:16px;
    margin-top:6px;
    margin-left:10px;
    overflow:hidden;
    margin-right:2px;
}

#right-promotion-list .source {
    font-size:10pt;
    height:19px;
    line-height:16px;
    margin-top:6px;
    margin-left:10px;
    overflow:hidden;
    margin-right:2px;
}

#right-promotion-list img {
    vertical-align:top;
}



#right-promotion-list .promotion-title {
    font-family:Tahoma;
    font-size:13px;
    font-weight:bold;
    margin:10px 5px 6px 12px;
    overflow:hidden;
    height:16px;
    color:#0879A5;
    text-align:left;
}

#right-promotion-list .promotion-title a,
#right-promotion-list .promotion-title a:visited {color:#0879A5}

#right-promotion-list .promotion-title a:hover {text-decoration:underline;}

#right-promotion-list .promotion-image {
    width:126px;
    height:93px;
    border:solid 1px #fff;
    margin:0px 0px 0px 10px;

}

#page-header
{
    /*background: url(../images/top-bg-8-3.jpg) no-repeat top left;*/
}

#img-logo {
    margin-top:8px;
}

#add-menu-area
{
    position: absolute; top: 22px; right: 0px;
    width:140px;
}

#user-detail
{
    font-family: Tahoma;
    font-size: 9pt;
    position: absolute;
    top: 28px;
    right: 130px;
    width: 380px;
    text-align: right;
    color: #5d5d5d;
}

#mini-logo
{
    display:none;
}

#navbar {
    margin-top:1px;
}

/*
#user-detail a, #user-detail a:visited, #user-detail a:link {
    color:White;
}
*/

.thumb-item {
    width:198px;
    height:252px;
    overflow:hidden;
    border:solid 1px #ccc;
    float:left;
    margin-bottom:8px;
    background-color:#fff;
}

.thumb-item-inner {
    margin:8px;
    margin-top:8px;
}

.col-0 {
    margin-right:11px;
}

.col-1 {
}

.col-2 {
    float:right;
    margin-right:12px;
}

.t-title {
    height:41px;
    overflow:hidden;
    margin:5px 0px;
}

.t-title h2 {
    font-weight:normal;
    font-size:16px;
    line-height:20px;
    margin:0px;
    padding:0px;
}

.t-picture-area {
    position:relative;
    height:120px;
    margin-top:3px;
    width: 180px;
}

.t-picture-area img {
    border:none;
    width:180px;
    height:120px;
}

.t-discount {
    position:absolute;
    top:0;
    right:0;
    width:80px;
    height:30px;
    line-height:30px;
    text-align:right;
    margin-top:12px;
    background:transparent url(../images/t-bg-discount.png) no-repeat right;
    font-size: 18px;
    font-weight: bold;
    color: white;
    padding-right:5px;
    margin-right:-1px;
}

.t-price {
    margin:3px 0px 0px 0px;
    height:24px;
    line-height:24px;
}

.t-salesprice-value {
    color: black;
    font-size: 12pt;
    font-weight: bold;
    margin-right:12px;
}

.t-originalprice-value {
    color: #BDBDBD;
    font-size: 12pt;
    font-weight: bold;
    position:absolute;
}

.t-location {
    margin: 6px 0px;
    margin-top:3px;
}

.t-address {
    font-size:13px;
}


.t-time {
    padding-left: 3px;
    color: #FF6E05;
    font-size: 12px;
    margin-left: 6px;
}

.t-source {
    font-size:13px;
    font-family:Tahoma;
}

.t-source img {
    vertical-align:top;
}

a.t-comments {
    float: right;
    top: 0px;
    left: 20px;
    background-image: url(/images/comment_icon.png);
    color: white;
    font-size: 11px;
    font-weight: bold;
    height: 25px;
    text-align: center;
    width: 30px;
    line-height:18px;
    font-family:Arial;
}

.t-autohide {
    display:none;
}

#vip-thumb-items {
    height:254px;
    margin-bottom:8px;
    overflow:hidden;
}

#vip-thumb-items ul {
    list-style-type:none;
    padding:0px;
    margin:0px;
}


#vip-thumb-items .t-discount {
    background:transparent url(/images/t-bg-discount-vip.png) no-repeat right;
}

#vip-thumb-items .thumb-item {
    border: solid 1px #FAB11F;
}


a.view-list, a.view-gallery {
    display: inline-block;
    width: 23px;
    height: 23px;
    background: #D0D0D0 url(/images/filter-sprites.gif) no-repeat -23px 0px;
    text-decoration: none;
    position:absolute;
    top:0;
    right:0px;
    margin-top:0px;
}

a.view-list-disable {
    background: #D0D0D0 url(/images/filter-sprites.gif) no-repeat -69px 0px;
}

a.view-gallery
{
    margin-right:26px;
    background: #D0D0D0 url(/images/filter-sprites.gif) no-repeat -23px -23px;
}

a.view-gallery-disable
{
    margin-right:26px;
    background: #D0D0D0 url(/images/filter-sprites.gif) no-repeat -69px -23px;
}

#filter-link {
    padding-right:60px;
}

h2 a.link-detail, h2 a.link-detail:hover, h2 a.link-detail:visited, h2 a.link-detail:link {
    color: #095782;
}

.t-source a, .t-source a:visited {
    color:#888;
}

#query {
    border:solid 1px #DDD;
    height:16px;
    color:#111;
    width:178px;
    background:#FFFFFF url(../images/search.jpg) no-repeat 2px 2px;
    padding-left:20px;
    background-color:#FAFAFA;
}

div.pin-item {
    border-color:#999;
}

#fixedDiv.fixed {
    position: fixed;
    top: 0;
    z-index:1001;
}

/*--- promotion kmv ---*/
/*
.wrp
{
	width:300px;
	height:250px;
	background:url(/images/p-bg2.png) top left no-repeat;
	position:relative;
	padding:0;
	margin:0;
}
.wrp .link
{
	width:300px;
	height:250px;
	background:url(/images/CLIP.png) top left no-repeat;
	z-index:100;
	position:absolute;
}
.wrp .link a
{
	width:300px;
	height:250px;
	display:block;
}
.wrp .title
{
	float:left;
	width:280px;
	padding:15px 10px 10px 10px;
	overflow:hidden;
	font-family:Tahoma, Geneva, sans-serif !important;
	height:10px;
	text-align:center;
	font-weight:bold;
	color:#90cc00 !important;
}
.wrp .saleoff
{
	float:left;
	font-size:35px;
	font-weight:bold;
	color:#fff !important;
	padding:83px 13px 50px 15px;
	text-shadow:0 2px 2px #666;
}
.wrp .images img
{
	float:left;
	height:120px;
	width:180px;
	margin:41px 0 0 7px;
}

@media screen and (-webkit-min-device-pixel-ratio:0)
	{
		.wrp .saleoff
		{
			padding:86px 12px 50px 15px;
		}

		.wrp .images img
        {
	        margin:41px 0 0 8px;
        }
	}

.wrp .price
{
	float:left;
	color:#fff !important;
	padding:0px 10px;
	margin:0px 0 0 0;
	font-size:26px;
	font-weight:bold;
	text-shadow:0 2px 2px #780019;
}
.wrp .price span
{
	font-size:20px;
	font-weight:normal;
	text-decoration:line-through;
	padding-right:10px;
}*/


.wrp {
    width:284px;
    height:234px;
    float:left;
    background:url(/images/p-bg.jpg);
    margin:0;
    padding:8px;
    position:relative;
}

.wrp a.link {
    float:left;
    position:absolute;
    width:282px;
    height:232px;
    z-index:1000;
    display:block;
    border-color:transparent;
    border-style:solid;
    border-width:1px;
    margin:0;
    padding:0;
}

.wrp a.link:hover {
    border-color:#F60;
}

.wrp .stemp {
    background:url(/images/p-stemp.png) no-repeat;
    width:88px;
    height:83px;
    position:absolute;
    z-index:500;
    top:86px;
    left:43px;
    float:left;
}

.wrp .sale-off {
    font-size:38px;
    float:left;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#ff8400;
    font-weight:700;
    margin:10px 0 0;
    padding:8px;
}

.wrp .sale-off span {
    font-size:30px;
}

.wrp .image {
    float:right;
    border:#fff solid 1px;
    width:178px;
    height:120px;
    overflow:hidden;
    box-shadow:0 0 2px 2px #ccc;
    margin:2px;
}

.wrp .image img {
    width:178px;
    height:120px;
}

.wrp .title {
    width:275px;
    padding-left:8px;
    text-shadow:0 1px #333;
    float:left;
    margin-top:30px;
    overflow:hidden;
    height: 20px;
}

.wrp .price-old {
    font-size:20px;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#858585;
    float:left;
    text-decoration:line-through;
    margin-top:13px;
    padding:8px;
}

.wrp .price-new {
    font-size:26px;
    font-family:Georgia, "Times New Roman", Times, serif;
    color:#ff8400;
    float:left;
    font-weight:700;
    margin-top:13px;
    padding:0;
}

#adpromotion-area {
    border:solid 1px #d9d9d9;
    height:223px;
    margin-top:6px;
}

#adpromotion-area .adp-pane-caption {
    color: #6D6D6D;
    height: 38px;
    line-height: 38px;
    font-size: 11pt;
    font-weight: bold;
    font-family: Tahoma;
    margin-left:20px;
    position:relative;
}

#adpromotion-area .adp-pane-caption img {
    border: none;
    position: absolute;
    top: 0;
    right: 0;
    margin: 5px 20px 0px 0px;
}

#adpromotion-area .adp-items {
    margin-left:20px;
}

#adpromotion-area .adp-item {
    position:relative;
    float:left;
    width:135px;
    margin-left:21px;
    font-size:13px;
}

#adpromotion-area .adp-item-1 {
    margin-left:0px;
}

#adpromotion-area .adp-item a {
    display:block;
    position:absolute;
    top:0;
    left:0;
    z-index:999;
    width:135px;
    height:170px;
}

#adpromotion-area .adp-image {
    border:solid 1px #d9d9d9;
    width:135px;
    height:135px;
}

#adpromotion-area .adp-title {
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    overflow: hidden;
    margin-top:2px;
    color:#444;
}

#adpromotion-area .adp-price {
    font-weight:bold;
    color:#0064d0;
    font-size:15px;
    font-family:Arial;
}